import pytest

from auto_test.Config import Config
from utils.DBOper import DBOper
from utils.Log import Log

# pytest框架的 固件
# 固定的名称conftest.py 且在TestCases包下

# scope=function 是设置固件使用在每一个用例上
# scope=class 是将这个类的都作用，使用，将函数名挂在第一个用例上即可
# scope=sessio 固件使用在每一次执行上


# log
log = Log(name='conftestLog', fhPath=Config.log['loginFhPath']).getLogger()

# 前后 log 输出
@pytest.fixture(scope='function')
def logCasePrint():
    # log.info(f'执行： 用例')

    yield

    # log.info(f'执行结束：用例')





# 测试登录用的预制数据
@pytest.fixture(scope='class')
def usersData():
    pass

